import { createPinia, Pinia } from 'pinia';

/**
 * 创建独立的 Pinia 实例（工厂函数）
 * 每次调用都会返回全新的 Pinia 实例，确保应用间状态隔离
 */
export function createPiniaInstance(nodeId = '') {
  const pinia = createPinia();
  // 可以根据需要为不同节点的Pinia添加标识
  pinia._customProperties = { nodeId };
  return pinia;
}